home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 201-225 / disk_201 / draco / drinc / libraries / diskfont.g < prev    next >
Text File  |  1992-05-06  |  969b  |  57 lines

  1. uint
  2. „MAXFONTPATH=256,
  3. „MAXFONTNAME=32;
  4.  
  5. type
  6. „Node_t=unknown14,
  7. „Library_t=unknown34,
  8. „TextFont_t=unknown52,
  9. „TextAttr_t=unknown8,
  10.  
  11. „FontContents_t=struct{
  12. ˆ[MAXFONTPATH]charfc_FileName;
  13. ˆuintfc_YSize;
  14. ˆushortfc_Style;
  15. ˆushortfc_Flags;
  16. „},
  17.  
  18. „FontContentsHeader_t=struct{
  19. ˆuintfch_FileID;
  20. ˆuintfch_NumEntries;
  21. ˆ[1]FontContents_tfch_FC;
  22. „},
  23.  
  24. „DiskFontHeader_t=struct{
  25. ˆNode_tdfh_DF;
  26. ˆuintdfh_FileID;
  27. ˆuintdfh_Revision;
  28. ˆulongdfh_Segment;
  29. ˆ[MAXFONTNAME]chardfh_Name;
  30. ˆTextFont_tdfh_TF;
  31. „},
  32.  
  33. „AvailFonts_t=struct{
  34. ˆuintaf_Type;
  35. ˆTextAttr_taf_Attr;
  36. „},
  37.  
  38. „AvailFontsHeader_t=struct{
  39. ˆuintafh_NumEntries;
  40. ˆ[1]AvailFonts_tafh_AF;
  41. „};
  42.  
  43. uint
  44. „FCH_ID†=0x0f00,
  45. „DFH_ID†=0x0f80,
  46.  
  47. „AFB_MEMORY‚=0,
  48. „AFF_MEMORY‚=1,
  49. „AFB_DISK„=1,
  50. „AFF_DISK„=2;
  51.  
  52. extern
  53. „OpenDiskFontLibrary(ulongversion)*Library_t,
  54. „CloseDiskFontLibrary()void,
  55. „AvailFonts(*bytebuffer;ulongbufBytes,types)ulong,
  56. „OpenDiskFont(*TextAttr_ttextAttr)*TextFont_t;
  57.